class CreateCities < ActiveRecord::Migration
  def self.up
    create_table :cities do |t|
      t.string :weather_com_cn_code,
        :name
      t.integer :province_id
      t.text :weather_info_json
      t.timestamps
    end
    init_provinces_and_cities if Rails.env != 'test'
  end

  def self.down
    drop_table :cities
  end
  
  def self.init_provinces_and_cities
    Province.new(:code => "01", :name =>"北京").save!
      City.new(:province_id => 1, :weather_com_cn_code => '101010100',:name =>'北京').save!
    Province.new(:code => "02", :name =>"上海").save!
      City.new(:province_id => 2, :weather_com_cn_code => '101020100',:name =>'上海').save!
    Province.new(:code => "03", :name =>"天津").save!
      City.new(:province_id => 3, :weather_com_cn_code => '101030100',:name =>'天津').save!
    Province.new(:code => "04", :name =>"重庆").save!
      City.new(:province_id => 4, :weather_com_cn_code => '101040100',:name =>'重庆').save!
    Province.new(:code => "05", :name =>"黑龙江").save!
      City.new(:province_id => 5, :weather_com_cn_code => '101050101',:name =>'哈尔滨').save!
      City.new(:province_id => 5, :weather_com_cn_code => '101050201',:name =>'齐齐哈尔').save!
      City.new(:province_id => 5, :weather_com_cn_code => '101050301',:name =>'牡丹江').save!
      City.new(:province_id => 5, :weather_com_cn_code => '101050401',:name =>'佳木斯').save!
      City.new(:province_id => 5, :weather_com_cn_code => '101050501',:name =>'绥化').save!
      City.new(:province_id => 5, :weather_com_cn_code => '101050601',:name =>'黑河').save!
      City.new(:province_id => 5, :weather_com_cn_code => '101050701',:name =>'大兴安岭').save!
      City.new(:province_id => 5, :weather_com_cn_code => '101050801',:name =>'伊春').save!
      City.new(:province_id => 5, :weather_com_cn_code => '101050901',:name =>'大庆').save!
      City.new(:province_id => 5, :weather_com_cn_code => '101051002',:name =>'七台河').save!
      City.new(:province_id => 5, :weather_com_cn_code => '101051101',:name =>'鸡西').save!
      City.new(:province_id => 5, :weather_com_cn_code => '101051201',:name =>'鹤岗').save!
      City.new(:province_id => 5, :weather_com_cn_code => '101051301',:name =>'双鸭山').save!
    Province.new(:code => "06", :name =>"吉林").save!
      City.new(:province_id => 6, :weather_com_cn_code => '101060101',:name =>'长春').save!
      City.new(:province_id => 6, :weather_com_cn_code => '101060201',:name =>'吉林').save!
      City.new(:province_id => 6, :weather_com_cn_code => '101060301',:name =>'延吉').save!
      City.new(:province_id => 6, :weather_com_cn_code => '101060401',:name =>'四平').save!
      City.new(:province_id => 6, :weather_com_cn_code => '101060501',:name =>'通化').save!
      City.new(:province_id => 6, :weather_com_cn_code => '101060601',:name =>'白城').save!
      City.new(:province_id => 6, :weather_com_cn_code => '101060701',:name =>'辽源').save!
      City.new(:province_id => 6, :weather_com_cn_code => '101060801',:name =>'松原').save!
      City.new(:province_id => 6, :weather_com_cn_code => '101060901',:name =>'白山').save!
    Province.new(:code => "07", :name =>"辽宁").save!
      City.new(:province_id => 7, :weather_com_cn_code => '101070101',:name =>'沈阳').save!
      City.new(:province_id => 7, :weather_com_cn_code => '101070201',:name =>'大连').save!
      City.new(:province_id => 7, :weather_com_cn_code => '101070301',:name =>'鞍山').save!
      City.new(:province_id => 7, :weather_com_cn_code => '101070401',:name =>'抚顺').save!
      City.new(:province_id => 7, :weather_com_cn_code => '101070501',:name =>'本溪').save!
      City.new(:province_id => 7, :weather_com_cn_code => '101070601',:name =>'丹东').save!
      City.new(:province_id => 7, :weather_com_cn_code => '101070701',:name =>'锦州').save!
      City.new(:province_id => 7, :weather_com_cn_code => '101070801',:name =>'营口').save!
      City.new(:province_id => 7, :weather_com_cn_code => '101070901',:name =>'阜新').save!
      City.new(:province_id => 7, :weather_com_cn_code => '101071001',:name =>'辽阳').save!
      City.new(:province_id => 7, :weather_com_cn_code => '101071101',:name =>'铁岭').save!
      City.new(:province_id => 7, :weather_com_cn_code => '101071201',:name =>'朝阳').save!
      City.new(:province_id => 7, :weather_com_cn_code => '101071301',:name =>'盘锦').save!
      City.new(:province_id => 7, :weather_com_cn_code => '101071401',:name =>'葫芦岛').save!
    Province.new(:code => "08", :name =>"内蒙古").save!
      City.new(:province_id => 8, :weather_com_cn_code => '101080101',:name =>'呼和浩特').save!
      City.new(:province_id => 8, :weather_com_cn_code => '101080201',:name =>'包头').save!
      City.new(:province_id => 8, :weather_com_cn_code => '101080301',:name =>'乌海').save!
      City.new(:province_id => 8, :weather_com_cn_code => '101080401',:name =>'集宁').save!
      City.new(:province_id => 8, :weather_com_cn_code => '101080501',:name =>'通辽').save!
      City.new(:province_id => 8, :weather_com_cn_code => '101080601',:name =>'赤峰').save!
      City.new(:province_id => 8, :weather_com_cn_code => '101080701',:name =>'鄂尔多斯').save!
      City.new(:province_id => 8, :weather_com_cn_code => '101080801',:name =>'临河').save!
      City.new(:province_id => 8, :weather_com_cn_code => '101080901',:name =>'锡林浩特').save!
      City.new(:province_id => 8, :weather_com_cn_code => '101081000',:name =>'呼伦贝尔').save!
      City.new(:province_id => 8, :weather_com_cn_code => '101081101',:name =>'乌兰浩特').save!
      City.new(:province_id => 8, :weather_com_cn_code => '101081201',:name =>'阿拉善左旗').save!
    Province.new(:code => "09", :name =>"河北").save!
      City.new(:province_id => 9, :weather_com_cn_code => '101090101',:name =>'石家庄').save!
      City.new(:province_id => 9, :weather_com_cn_code => '101090201',:name =>'保定').save!
      City.new(:province_id => 9, :weather_com_cn_code => '101090301',:name =>'张家口').save!
      City.new(:province_id => 9, :weather_com_cn_code => '101090401',:name =>'承德市').save!
      City.new(:province_id => 9, :weather_com_cn_code => '101090501',:name =>'唐山').save!
      City.new(:province_id => 9, :weather_com_cn_code => '101090601',:name =>'廊坊').save!
      City.new(:province_id => 9, :weather_com_cn_code => '101090701',:name =>'沧州').save!
      City.new(:province_id => 9, :weather_com_cn_code => '101090801',:name =>'衡水').save!
      City.new(:province_id => 9, :weather_com_cn_code => '101090901',:name =>'邢台').save!
      City.new(:province_id => 9, :weather_com_cn_code => '101091001',:name =>'邯郸').save!
      City.new(:province_id => 9, :weather_com_cn_code => '101091101',:name =>'秦皇岛').save!
    Province.new(:code => "10", :name =>"山西").save!
      City.new(:province_id => 10, :weather_com_cn_code => '101100101',:name =>'太原').save!
      City.new(:province_id => 10, :weather_com_cn_code => '101100201',:name =>'大同').save!
      City.new(:province_id => 10, :weather_com_cn_code => '101100301',:name =>'阳泉').save!
      City.new(:province_id => 10, :weather_com_cn_code => '101100401',:name =>'晋中').save!
      City.new(:province_id => 10, :weather_com_cn_code => '101100501',:name =>'长治').save!
      City.new(:province_id => 10, :weather_com_cn_code => '101100601',:name =>'晋城').save!
      City.new(:province_id => 10, :weather_com_cn_code => '101100701',:name =>'临汾').save!
      City.new(:province_id => 10, :weather_com_cn_code => '101100801',:name =>'运城').save!
      City.new(:province_id => 10, :weather_com_cn_code => '101100901',:name =>'朔州').save!
      City.new(:province_id => 10, :weather_com_cn_code => '101101001',:name =>'忻州').save!
      City.new(:province_id => 10, :weather_com_cn_code => '101101100',:name =>'吕梁').save!
    Province.new(:code => "11", :name =>"陕西").save!
      City.new(:province_id => 11, :weather_com_cn_code => '101110101',:name =>'西安').save!
      City.new(:province_id => 11, :weather_com_cn_code => '101110200',:name =>'咸阳').save!
      City.new(:province_id => 11, :weather_com_cn_code => '101110300',:name =>'延安').save!
      City.new(:province_id => 11, :weather_com_cn_code => '101110401',:name =>'榆林').save!
      City.new(:province_id => 11, :weather_com_cn_code => '101110501',:name =>'渭南').save!
      City.new(:province_id => 11, :weather_com_cn_code => '101110601',:name =>'商洛').save!
      City.new(:province_id => 11, :weather_com_cn_code => '101110701',:name =>'安康').save!
      City.new(:province_id => 11, :weather_com_cn_code => '101110801',:name =>'汉中').save!
      City.new(:province_id => 11, :weather_com_cn_code => '101110901',:name =>'宝鸡').save!
      City.new(:province_id => 11, :weather_com_cn_code => '1011001',:name =>'铜川').save!
    Province.new(:code => "12", :name =>"山东").save!
      City.new(:province_id => 12, :weather_com_cn_code => '101120101',:name =>'济南').save!
      City.new(:province_id => 12, :weather_com_cn_code => '101120201',:name =>'青岛').save!
      City.new(:province_id => 12, :weather_com_cn_code => '101120301',:name =>'淄博').save!
      City.new(:province_id => 12, :weather_com_cn_code => '101120401',:name =>'德州').save!
      City.new(:province_id => 12, :weather_com_cn_code => '101120501',:name =>'烟台').save!
      City.new(:province_id => 12, :weather_com_cn_code => '101120601',:name =>'潍坊').save!
      City.new(:province_id => 12, :weather_com_cn_code => '101120701',:name =>'济宁').save!
      City.new(:province_id => 12, :weather_com_cn_code => '101120801',:name =>'泰安').save!
      City.new(:province_id => 12, :weather_com_cn_code => '101120901',:name =>'临沂').save!
      City.new(:province_id => 12, :weather_com_cn_code => '101121001',:name =>'菏泽').save!
      City.new(:province_id => 12, :weather_com_cn_code => '101121101',:name =>'滨州').save!
      City.new(:province_id => 12, :weather_com_cn_code => '101121201',:name =>'东营').save!
      City.new(:province_id => 12, :weather_com_cn_code => '101121301',:name =>'威海').save!
      City.new(:province_id => 12, :weather_com_cn_code => '101121401',:name =>'枣庄').save!
      City.new(:province_id => 12, :weather_com_cn_code => '101121501',:name =>'日照').save!
      City.new(:province_id => 12, :weather_com_cn_code => '101121601',:name =>'莱芜').save!
      City.new(:province_id => 12, :weather_com_cn_code => '101121701',:name =>'聊城').save!
    Province.new(:code => "13", :name =>"新疆").save!
      City.new(:province_id => 13, :weather_com_cn_code => '101130101',:name =>'乌鲁木齐').save!
      City.new(:province_id => 13, :weather_com_cn_code => '101130201',:name =>'克拉玛依').save!
      City.new(:province_id => 13, :weather_com_cn_code => '101130301',:name =>'石河子').save!
      City.new(:province_id => 13, :weather_com_cn_code => '101130401',:name =>'昌吉').save!
      City.new(:province_id => 13, :weather_com_cn_code => '101130501',:name =>'吐鲁番').save!
      City.new(:province_id => 13, :weather_com_cn_code => '101130601',:name =>'库尔勒').save!
      City.new(:province_id => 13, :weather_com_cn_code => '101130701',:name =>'阿拉尔').save!
      City.new(:province_id => 13, :weather_com_cn_code => '101130801',:name =>'阿克苏').save!
      City.new(:province_id => 13, :weather_com_cn_code => '101130901',:name =>'喀什').save!
      City.new(:province_id => 13, :weather_com_cn_code => '101131001',:name =>'伊宁').save!
      City.new(:province_id => 13, :weather_com_cn_code => '101131101',:name =>'塔城').save!
      City.new(:province_id => 13, :weather_com_cn_code => '101131201',:name =>'哈密').save!
      City.new(:province_id => 13, :weather_com_cn_code => '101131301',:name =>'和田').save!
      City.new(:province_id => 13, :weather_com_cn_code => '101131401',:name =>'阿勒泰').save!
      City.new(:province_id => 13, :weather_com_cn_code => '101131501',:name =>'阿图什').save!
      City.new(:province_id => 13, :weather_com_cn_code => '1011301601',:name =>'博乐').save!
    Province.new(:code => "14", :name =>"西藏").save!
      City.new(:province_id => 14, :weather_com_cn_code => '101140101',:name =>'拉萨').save!
      City.new(:province_id => 14, :weather_com_cn_code => '101140201',:name =>'日喀则').save!
      City.new(:province_id => 14, :weather_com_cn_code => '101140301',:name =>'山南').save!
      City.new(:province_id => 14, :weather_com_cn_code => '101140401',:name =>'林芝').save!
      City.new(:province_id => 14, :weather_com_cn_code => '101140501',:name =>'昌都').save!
      City.new(:province_id => 14, :weather_com_cn_code => '101140601',:name =>'那曲').save!
      City.new(:province_id => 14, :weather_com_cn_code => '101140701',:name =>'阿里').save!
    Province.new(:code => "15", :name =>"青海").save!
      City.new(:province_id => 15, :weather_com_cn_code => '101150101',:name =>'西宁').save!
      City.new(:province_id => 15, :weather_com_cn_code => '101150201',:name =>'海东').save!
      City.new(:province_id => 15, :weather_com_cn_code => '101150301',:name =>'黄南').save!
      City.new(:province_id => 15, :weather_com_cn_code => '101150401',:name =>'海南').save!
      City.new(:province_id => 15, :weather_com_cn_code => '101150501',:name =>'果洛').save!
      City.new(:province_id => 15, :weather_com_cn_code => '101150601',:name =>'玉树').save!
      City.new(:province_id => 15, :weather_com_cn_code => '101150701',:name =>'海西').save!
      City.new(:province_id => 15, :weather_com_cn_code => '101150801',:name =>'海北').save!
    Province.new(:code => "16", :name =>"甘肃").save!
      City.new(:province_id => 16, :weather_com_cn_code => '101160101',:name =>'兰州').save!
      City.new(:province_id => 16, :weather_com_cn_code => '101160201',:name =>'定西').save!
      City.new(:province_id => 16, :weather_com_cn_code => '101160301',:name =>'平凉').save!
      City.new(:province_id => 16, :weather_com_cn_code => '101160401',:name =>'庆阳').save!
      City.new(:province_id => 16, :weather_com_cn_code => '101160501',:name =>'武威').save!
      City.new(:province_id => 16, :weather_com_cn_code => '101160601',:name =>'金昌').save!
      City.new(:province_id => 16, :weather_com_cn_code => '101160701',:name =>'张掖').save!
      City.new(:province_id => 16, :weather_com_cn_code => '101160801',:name =>'酒泉').save!
      City.new(:province_id => 16, :weather_com_cn_code => '101160901',:name =>'天水').save!
      City.new(:province_id => 16, :weather_com_cn_code => '101161001',:name =>'武都').save!
      City.new(:province_id => 16, :weather_com_cn_code => '101161101',:name =>'临夏').save!
      City.new(:province_id => 16, :weather_com_cn_code => '101161201',:name =>'合作').save!
      City.new(:province_id => 16, :weather_com_cn_code => '101161301',:name =>'白银').save!
    Province.new(:code => "17", :name =>"宁夏").save!
      City.new(:province_id => 17, :weather_com_cn_code => '101170101',:name =>'银川').save!
      City.new(:province_id => 17, :weather_com_cn_code => '101170201',:name =>'石嘴山').save!
      City.new(:province_id => 17, :weather_com_cn_code => '101170301',:name =>'吴忠').save!
      City.new(:province_id => 17, :weather_com_cn_code => '101170401',:name =>'固原').save!
      City.new(:province_id => 17, :weather_com_cn_code => '101170501',:name =>'中卫').save!
    Province.new(:code => "18", :name =>"河南").save!
      City.new(:province_id => 18, :weather_com_cn_code => '101180101',:name =>'郑州').save!
      City.new(:province_id => 18, :weather_com_cn_code => '101180201',:name =>'安阳').save!
      City.new(:province_id => 18, :weather_com_cn_code => '101180301',:name =>'新乡').save!
      City.new(:province_id => 18, :weather_com_cn_code => '101180401',:name =>'许昌').save!
      City.new(:province_id => 18, :weather_com_cn_code => '101180501',:name =>'平顶山').save!
      City.new(:province_id => 18, :weather_com_cn_code => '101180601',:name =>'信阳').save!
      City.new(:province_id => 18, :weather_com_cn_code => '101180701',:name =>'南阳').save!
      City.new(:province_id => 18, :weather_com_cn_code => '101180801',:name =>'开封').save!
      City.new(:province_id => 18, :weather_com_cn_code => '101180901',:name =>'洛阳').save!
      City.new(:province_id => 18, :weather_com_cn_code => '101181001',:name =>'商丘').save!
      City.new(:province_id => 18, :weather_com_cn_code => '101181101',:name =>'焦作').save!
      City.new(:province_id => 18, :weather_com_cn_code => '101181201',:name =>'鹤壁').save!
      City.new(:province_id => 18, :weather_com_cn_code => '101181301',:name =>'濮阳').save!
      City.new(:province_id => 18, :weather_com_cn_code => '101181401',:name =>'周口').save!
      City.new(:province_id => 18, :weather_com_cn_code => '101181501',:name =>'漯河').save!
      City.new(:province_id => 18, :weather_com_cn_code => '101181601',:name =>'驻马店').save!
      City.new(:province_id => 18, :weather_com_cn_code => '101181701',:name =>'三门峡').save!
      City.new(:province_id => 18, :weather_com_cn_code => '101181801',:name =>'济源').save!
    Province.new(:code => "19", :name =>"江苏").save!
      City.new(:province_id => 19, :weather_com_cn_code => '101190101',:name =>'南京').save!
      City.new(:province_id => 19, :weather_com_cn_code => '101190201',:name =>'无锡').save!
      City.new(:province_id => 19, :weather_com_cn_code => '101190301',:name =>'镇江').save!
      City.new(:province_id => 19, :weather_com_cn_code => '101190401',:name =>'苏州').save!
      City.new(:province_id => 19, :weather_com_cn_code => '101190501',:name =>'南通').save!
      City.new(:province_id => 19, :weather_com_cn_code => '101190601',:name =>'扬州').save!
      City.new(:province_id => 19, :weather_com_cn_code => '101190701',:name =>'盐城').save!
      City.new(:province_id => 19, :weather_com_cn_code => '101190801',:name =>'徐州').save!
      City.new(:province_id => 19, :weather_com_cn_code => '101190901',:name =>'淮安').save!
      City.new(:province_id => 19, :weather_com_cn_code => '101191001',:name =>'连云港').save!
      City.new(:province_id => 19, :weather_com_cn_code => '101191101',:name =>'常州').save!
      City.new(:province_id => 19, :weather_com_cn_code => '101191201',:name =>'泰州').save!
      City.new(:province_id => 19, :weather_com_cn_code => '101191301',:name =>'宿迁').save!
    Province.new(:code => "20", :name =>"湖北").save!
      City.new(:province_id => 20, :weather_com_cn_code => '101200101',:name =>'武汉').save!
      City.new(:province_id => 20, :weather_com_cn_code => '101200201',:name =>'襄樊').save!
      City.new(:province_id => 20, :weather_com_cn_code => '101200301',:name =>'鄂州').save!
      City.new(:province_id => 20, :weather_com_cn_code => '101200401',:name =>'孝感').save!
      City.new(:province_id => 20, :weather_com_cn_code => '101200501',:name =>'黄冈').save!
      City.new(:province_id => 20, :weather_com_cn_code => '101200601',:name =>'黄石').save!
      City.new(:province_id => 20, :weather_com_cn_code => '101200701',:name =>'咸宁').save!
      City.new(:province_id => 20, :weather_com_cn_code => '101200801',:name =>'荆州').save!
      City.new(:province_id => 20, :weather_com_cn_code => '101200901',:name =>'宜昌').save!
      City.new(:province_id => 20, :weather_com_cn_code => '101201001',:name =>'恩施').save!
      City.new(:province_id => 20, :weather_com_cn_code => '101201101',:name =>'十堰').save!
      City.new(:province_id => 20, :weather_com_cn_code => '101201201',:name =>'神农架').save!
      City.new(:province_id => 20, :weather_com_cn_code => '101201301',:name =>'随州').save!
      City.new(:province_id => 20, :weather_com_cn_code => '101201401',:name =>'荆门').save!
      City.new(:province_id => 20, :weather_com_cn_code => '101201501',:name =>'天门').save!
      City.new(:province_id => 20, :weather_com_cn_code => '101201601',:name =>'仙桃').save!
      City.new(:province_id => 20, :weather_com_cn_code => '101201701',:name =>'潜江').save!
    Province.new(:code => "21", :name =>"浙江").save!
      City.new(:province_id => 21, :weather_com_cn_code => '101210101',:name =>'杭州').save!
      City.new(:province_id => 21, :weather_com_cn_code => '101210201',:name =>'湖州').save!
      City.new(:province_id => 21, :weather_com_cn_code => '101210301',:name =>'嘉兴').save!
      City.new(:province_id => 21, :weather_com_cn_code => '101210401',:name =>'宁波').save!
      City.new(:province_id => 21, :weather_com_cn_code => '101210501',:name =>'绍兴').save!
      City.new(:province_id => 21, :weather_com_cn_code => '101210601',:name =>'台州').save!
      City.new(:province_id => 21, :weather_com_cn_code => '101210701',:name =>'温州').save!
      City.new(:province_id => 21, :weather_com_cn_code => '101210801',:name =>'丽水').save!
      City.new(:province_id => 21, :weather_com_cn_code => '101210901',:name =>'金华').save!
      City.new(:province_id => 21, :weather_com_cn_code => '101211001',:name =>'衢州').save!
      City.new(:province_id => 21, :weather_com_cn_code => '101211101',:name =>'舟山').save!

    Province.new(:code => "22", :name =>"安徽").save!
      City.new(:province_id => 22, :weather_com_cn_code => '101220101',:name =>'合肥').save!
      City.new(:province_id => 22, :weather_com_cn_code => '101220201',:name =>'蚌埠').save!
      City.new(:province_id => 22, :weather_com_cn_code => '101220301',:name =>'芜湖').save!
      City.new(:province_id => 22, :weather_com_cn_code => '101220401',:name =>'淮南').save!
      City.new(:province_id => 22, :weather_com_cn_code => '101220501',:name =>'马鞍山').save!
      City.new(:province_id => 22, :weather_com_cn_code => '101220601',:name =>'安庆').save!
      City.new(:province_id => 22, :weather_com_cn_code => '101220701',:name =>'宿州').save!
      City.new(:province_id => 22, :weather_com_cn_code => '101220801',:name =>'阜阳').save!
      City.new(:province_id => 22, :weather_com_cn_code => '101220901',:name =>'亳州').save!
      City.new(:province_id => 22, :weather_com_cn_code => '101221001',:name =>'黄山').save!
      City.new(:province_id => 22, :weather_com_cn_code => '101221101',:name =>'滁州').save!
      City.new(:province_id => 22, :weather_com_cn_code => '101221201',:name =>'淮北').save!
      City.new(:province_id => 22, :weather_com_cn_code => '101221301',:name =>'铜陵').save!
      City.new(:province_id => 22, :weather_com_cn_code => '101221401',:name =>'宣城').save!
      City.new(:province_id => 22, :weather_com_cn_code => '101221501',:name =>'六安').save!
      City.new(:province_id => 22, :weather_com_cn_code => '101221601',:name =>'巢湖').save!
      City.new(:province_id => 22, :weather_com_cn_code => '101221701',:name =>'池州').save!
    Province.new(:code => "23", :name =>"福建").save!
      City.new(:province_id => 23, :weather_com_cn_code => '101230101',:name =>'福州').save!
      City.new(:province_id => 23, :weather_com_cn_code => '101230201',:name =>'厦门').save!
      City.new(:province_id => 23, :weather_com_cn_code => '101230301',:name =>'宁德').save!
      City.new(:province_id => 23, :weather_com_cn_code => '101230401',:name =>'莆田').save!
      City.new(:province_id => 23, :weather_com_cn_code => '101230501',:name =>'泉州').save!
      City.new(:province_id => 23, :weather_com_cn_code => '101230601',:name =>'漳州').save!
      City.new(:province_id => 23, :weather_com_cn_code => '101230701',:name =>'龙岩').save!
      City.new(:province_id => 23, :weather_com_cn_code => '101230801',:name =>'三明').save!
      City.new(:province_id => 23, :weather_com_cn_code => '101230901',:name =>'南平').save!
    Province.new(:code => "24", :name =>"江西").save!
      City.new(:province_id => 24, :weather_com_cn_code => '101240101',:name =>'南昌').save!
      City.new(:province_id => 24, :weather_com_cn_code => '101240201',:name =>'九江').save!
      City.new(:province_id => 24, :weather_com_cn_code => '101240301',:name =>'上饶').save!
      City.new(:province_id => 24, :weather_com_cn_code => '101240401',:name =>'抚州').save!
      City.new(:province_id => 24, :weather_com_cn_code => '101240501',:name =>'宜春').save!
      City.new(:province_id => 24, :weather_com_cn_code => '101240601',:name =>'吉安').save!
      City.new(:province_id => 24, :weather_com_cn_code => '101240701',:name =>'赣州').save!
      City.new(:province_id => 24, :weather_com_cn_code => '101240801',:name =>'景德镇').save!
      City.new(:province_id => 24, :weather_com_cn_code => '101240901',:name =>'萍乡').save!
      City.new(:province_id => 24, :weather_com_cn_code => '101241001',:name =>'新余').save!
      City.new(:province_id => 24, :weather_com_cn_code => '101241101',:name =>'鹰潭').save!
    Province.new(:code => "25", :name =>"湖南").save!
      City.new(:province_id => 25, :weather_com_cn_code => '101250101',:name =>'长沙').save!
      City.new(:province_id => 25, :weather_com_cn_code => '101250201',:name =>'湘潭').save!
      City.new(:province_id => 25, :weather_com_cn_code => '101250301',:name =>'株洲').save!
      City.new(:province_id => 25, :weather_com_cn_code => '101250401',:name =>'衡阳').save!
      City.new(:province_id => 25, :weather_com_cn_code => '101250501',:name =>'郴州').save!
      City.new(:province_id => 25, :weather_com_cn_code => '101250601',:name =>'常德').save!
      City.new(:province_id => 25, :weather_com_cn_code => '101250701',:name =>'益阳').save!
      City.new(:province_id => 25, :weather_com_cn_code => '101250801',:name =>'娄底').save!
      City.new(:province_id => 25, :weather_com_cn_code => '101250901',:name =>'邵阳').save!
      City.new(:province_id => 25, :weather_com_cn_code => '101251001',:name =>'岳阳').save!
      City.new(:province_id => 25, :weather_com_cn_code => '101251101',:name =>'张家界').save!
      City.new(:province_id => 25, :weather_com_cn_code => '101251201',:name =>'怀化').save!
      City.new(:province_id => 25, :weather_com_cn_code => '101251301',:name =>'黔阳').save!
      City.new(:province_id => 25, :weather_com_cn_code => '101251401',:name =>'永州').save!
      City.new(:province_id => 25, :weather_com_cn_code => '101251501',:name =>'吉首').save!
    Province.new(:code => "26", :name =>"贵州").save!
      City.new(:province_id => 26, :weather_com_cn_code => '101260101',:name =>'贵阳').save!
      City.new(:province_id => 26, :weather_com_cn_code => '101260201',:name =>'遵义').save!
      City.new(:province_id => 26, :weather_com_cn_code => '101260301',:name =>'安顺').save!
      City.new(:province_id => 26, :weather_com_cn_code => '101260401',:name =>'都匀').save!
      City.new(:province_id => 26, :weather_com_cn_code => '101260501',:name =>'凯里').save!
      City.new(:province_id => 26, :weather_com_cn_code => '101260601',:name =>'铜仁').save!
      City.new(:province_id => 26, :weather_com_cn_code => '101260701',:name =>'毕节').save!
      City.new(:province_id => 26, :weather_com_cn_code => '101260801',:name =>'六盘水').save!
      City.new(:province_id => 26, :weather_com_cn_code => '101260901',:name =>'黔西').save!
    Province.new(:code => "27", :name =>"四川").save!
      City.new(:province_id => 27, :weather_com_cn_code => '101270101',:name =>'成都').save!
      City.new(:province_id => 27, :weather_com_cn_code => '101270201',:name =>'攀枝花').save!
      City.new(:province_id => 27, :weather_com_cn_code => '101270301',:name =>'自贡').save!
      City.new(:province_id => 27, :weather_com_cn_code => '101270401',:name =>'绵阳').save!
      City.new(:province_id => 27, :weather_com_cn_code => '101270501',:name =>'南充').save!
      City.new(:province_id => 27, :weather_com_cn_code => '101270601',:name =>'达州').save!
      City.new(:province_id => 27, :weather_com_cn_code => '101270701',:name =>'遂宁').save!
      City.new(:province_id => 27, :weather_com_cn_code => '101270801',:name =>'广安').save!
      City.new(:province_id => 27, :weather_com_cn_code => '101270901',:name =>'巴中').save!
      City.new(:province_id => 27, :weather_com_cn_code => '101271001',:name =>'泸州').save!
      City.new(:province_id => 27, :weather_com_cn_code => '101271101',:name =>'宜宾').save!
      City.new(:province_id => 27, :weather_com_cn_code => '101271201',:name =>'内江').save!
      City.new(:province_id => 27, :weather_com_cn_code => '101271301',:name =>'资阳').save!
      City.new(:province_id => 27, :weather_com_cn_code => '101271401',:name =>'乐山').save!
      City.new(:province_id => 27, :weather_com_cn_code => '101271501',:name =>'眉山').save!
      City.new(:province_id => 27, :weather_com_cn_code => '101271601',:name =>'凉山').save!
      City.new(:province_id => 27, :weather_com_cn_code => '101271701',:name =>'雅安').save!
      City.new(:province_id => 27, :weather_com_cn_code => '101271801',:name =>'甘孜').save!
      City.new(:province_id => 27, :weather_com_cn_code => '101271901',:name =>'阿坝').save!
      City.new(:province_id => 27, :weather_com_cn_code => '101272001',:name =>'德阳').save!
      City.new(:province_id => 27, :weather_com_cn_code => '101272101',:name =>'广元').save!
    Province.new(:code => "28", :name =>"广东").save!
      City.new(:province_id => 28, :weather_com_cn_code => '101280101',:name =>'广州').save!
      City.new(:province_id => 28, :weather_com_cn_code => '101280201',:name =>'韶关').save!
      City.new(:province_id => 28, :weather_com_cn_code => '101280301',:name =>'惠州').save!
      City.new(:province_id => 28, :weather_com_cn_code => '101280401',:name =>'梅州').save!
      City.new(:province_id => 28, :weather_com_cn_code => '101280501',:name =>'汕头').save!
      City.new(:province_id => 28, :weather_com_cn_code => '101280601',:name =>'深圳').save!
      City.new(:province_id => 28, :weather_com_cn_code => '101280701',:name =>'珠海').save!
      City.new(:province_id => 28, :weather_com_cn_code => '101280800',:name =>'佛山').save!
      City.new(:province_id => 28, :weather_com_cn_code => '101280901',:name =>'肇庆').save!
      City.new(:province_id => 28, :weather_com_cn_code => '101281001',:name =>'湛江').save!
      City.new(:province_id => 28, :weather_com_cn_code => '101281101',:name =>'江门').save!
      City.new(:province_id => 28, :weather_com_cn_code => '101281201',:name =>'河源').save!
      City.new(:province_id => 28, :weather_com_cn_code => '101281301',:name =>'清远').save!
      City.new(:province_id => 28, :weather_com_cn_code => '101281401',:name =>'云浮').save!
      City.new(:province_id => 28, :weather_com_cn_code => '101281501',:name =>'潮州').save!
      City.new(:province_id => 28, :weather_com_cn_code => '101281601',:name =>'东莞').save!
      City.new(:province_id => 28, :weather_com_cn_code => '101281701',:name =>'中山').save!
      City.new(:province_id => 28, :weather_com_cn_code => '101281801',:name =>'阳江').save!
      City.new(:province_id => 28, :weather_com_cn_code => '101281901',:name =>'揭阳').save!
      City.new(:province_id => 28, :weather_com_cn_code => '101282001',:name =>'茂名').save!
      City.new(:province_id => 28, :weather_com_cn_code => '101282101',:name =>'汕尾').save!
      City.new(:province_id => 28, :weather_com_cn_code => '101282105',:name =>'东沙岛').save!
    Province.new(:code => "29", :name =>"云南").save!
      City.new(:province_id => 29, :weather_com_cn_code => '101290101',:name =>'昆明').save!
      City.new(:province_id => 29, :weather_com_cn_code => '101290201',:name =>'大理').save!
      City.new(:province_id => 29, :weather_com_cn_code => '101290301',:name =>'红河').save!
      City.new(:province_id => 29, :weather_com_cn_code => '101290401',:name =>'曲靖').save!
      City.new(:province_id => 29, :weather_com_cn_code => '101290501',:name =>'保山').save!
      City.new(:province_id => 29, :weather_com_cn_code => '101290601',:name =>'文山').save!
      City.new(:province_id => 29, :weather_com_cn_code => '101290701',:name =>'玉溪').save!
      City.new(:province_id => 29, :weather_com_cn_code => '101290801',:name =>'楚雄').save!
      City.new(:province_id => 29, :weather_com_cn_code => '101290901',:name =>'普洱').save!
      City.new(:province_id => 29, :weather_com_cn_code => '101291001',:name =>'昭通').save!
      City.new(:province_id => 29, :weather_com_cn_code => '101291101',:name =>'临沧').save!
      City.new(:province_id => 29, :weather_com_cn_code => '101291201',:name =>'怒江').save!
      City.new(:province_id => 29, :weather_com_cn_code => '101291301',:name =>'中甸').save!
      City.new(:province_id => 29, :weather_com_cn_code => '101291401',:name =>'丽江').save!
      City.new(:province_id => 29, :weather_com_cn_code => '101291501',:name =>'德宏').save!
      City.new(:province_id => 29, :weather_com_cn_code => '101291601',:name =>'景洪').save!
    Province.new(:code => "30", :name =>"广西").save!
      City.new(:province_id => 30, :weather_com_cn_code => '101300101',:name =>'南宁').save!
      City.new(:province_id => 30, :weather_com_cn_code => '101300201',:name =>'崇左').save!
      City.new(:province_id => 30, :weather_com_cn_code => '101300301',:name =>'柳州').save!
      City.new(:province_id => 30, :weather_com_cn_code => '101300401',:name =>'来宾').save!
      City.new(:province_id => 30, :weather_com_cn_code => '101300501',:name =>'桂林').save!
      City.new(:province_id => 30, :weather_com_cn_code => '101300601',:name =>'梧州').save!
      City.new(:province_id => 30, :weather_com_cn_code => '101300701',:name =>'贺州').save!
      City.new(:province_id => 30, :weather_com_cn_code => '101300801',:name =>'贵港').save!
      City.new(:province_id => 30, :weather_com_cn_code => '101300901',:name =>'玉林').save!
      City.new(:province_id => 30, :weather_com_cn_code => '101301001',:name =>'百色').save!
      City.new(:province_id => 30, :weather_com_cn_code => '101301101',:name =>'钦州').save!
      City.new(:province_id => 30, :weather_com_cn_code => '101301201',:name =>'河池').save!
      City.new(:province_id => 30, :weather_com_cn_code => '101301301',:name =>'北海').save!
      City.new(:province_id => 30, :weather_com_cn_code => '101301401',:name =>'防城港').save!
    Province.new(:code => "31", :name =>"海南").save!
      City.new(:province_id => 31, :weather_com_cn_code => '101310101',:name =>'海口').save!
#      City.new(:province_id => 31, :weather_com_cn_code => '101310102',:name =>'琼山').save!
      City.new(:province_id => 31, :weather_com_cn_code => '101310201',:name =>'三亚').save!
      City.new(:province_id => 31, :weather_com_cn_code => '101310202',:name =>'东方').save!
      City.new(:province_id => 31, :weather_com_cn_code => '101310203',:name =>'临高').save!
      City.new(:province_id => 31, :weather_com_cn_code => '101310204',:name =>'澄迈').save!
      City.new(:province_id => 31, :weather_com_cn_code => '101310205',:name =>'儋州').save!
      City.new(:province_id => 31, :weather_com_cn_code => '101310206',:name =>'昌江').save!
      City.new(:province_id => 31, :weather_com_cn_code => '101310207',:name =>'白沙').save!
      City.new(:province_id => 31, :weather_com_cn_code => '101310208',:name =>'琼中').save!
      City.new(:province_id => 31, :weather_com_cn_code => '101310209',:name =>'定安').save!
      City.new(:province_id => 31, :weather_com_cn_code => '101310210',:name =>'屯昌').save!
      City.new(:province_id => 31, :weather_com_cn_code => '101310211',:name =>'琼海').save!
      City.new(:province_id => 31, :weather_com_cn_code => '101310212',:name =>'文昌').save!
      City.new(:province_id => 31, :weather_com_cn_code => '101310213',:name =>'清兰').save!
      City.new(:province_id => 31, :weather_com_cn_code => '101310214',:name =>'保亭').save!
      City.new(:province_id => 31, :weather_com_cn_code => '101310215',:name =>'万宁').save!
      City.new(:province_id => 31, :weather_com_cn_code => '101310216',:name =>'陵水').save!
      City.new(:province_id => 31, :weather_com_cn_code => '101310217',:name =>'西沙').save!
      City.new(:province_id => 31, :weather_com_cn_code => '101310218',:name =>'珊瑚岛').save!
      City.new(:province_id => 31, :weather_com_cn_code => '101310219',:name =>'永署礁').save!
      City.new(:province_id => 31, :weather_com_cn_code => '101310220',:name =>'南沙岛').save!
      City.new(:province_id => 31, :weather_com_cn_code => '101310221',:name =>'乐东').save!
      City.new(:province_id => 31, :weather_com_cn_code => '101310222',:name =>'通什').save!
    Province.new(:code => "32", :name =>"香港").save!
      City.new(:province_id => 32, :weather_com_cn_code => '101320101',:name =>'香港').save!
    Province.new(:code => "33", :name =>"澳门").save!
      City.new(:province_id => 33, :weather_com_cn_code => '101330101',:name =>'澳门').save!
    Province.new(:code => "34", :name =>"台湾").save!
      City.new(:province_id => 34, :weather_com_cn_code => '101340101',:name =>'台北县').save!
      City.new(:province_id => 34, :weather_com_cn_code => '101340201',:name =>'高雄').save!
      City.new(:province_id => 34, :weather_com_cn_code => '101340301',:name =>'台南').save!
      City.new(:province_id => 34, :weather_com_cn_code => '101340401',:name =>'台中').save!
      City.new(:province_id => 34, :weather_com_cn_code => '101340501',:name =>'桃园').save!
      City.new(:province_id => 34, :weather_com_cn_code => '101340601',:name =>'新竹县').save!
      City.new(:province_id => 34, :weather_com_cn_code => '101340701',:name =>'宜兰').save!
      City.new(:province_id => 34, :weather_com_cn_code => '101340801',:name =>'马公').save!
#      City.new(:province_id => 34, :weather_com_cn_code => '101340901',:name =>'嘉义').save!
      City.new(:province_id => 34, :weather_com_cn_code => '101341001',:name =>'花莲').save!
#      City.new(:province_id => 34, :weather_com_cn_code => '101341101',:name =>'台东').save!
      City.new(:province_id => 34, :weather_com_cn_code => '101341201',:name =>'彭佳屿').save!
  end
end
